课程介绍
参考资料
- Bitcoin and Cryptocurrency Technologies
- Ethereum Source
- Ethereum White-Paper
- 以太坊白皮书
- Ethereum Yellow-Paper
- 以太坊黄皮书
- Solidity Docs
- Solidity 文档
课程大纲
- 比特币
- 密码学基础
- 比特币的数据结构
- 共识协议和系统实现
- 挖矿算法和难度调整
- 比特币脚本
- 软分叉和硬分叉
- 匿名和隐私保护
- 以太坊
- 概述:基于账户的分布式账本
- 数据结构:状态树、交易树、收据树
- GHOST协议
- 挖矿:memory-hard mining puzzle
- 挖矿难度调整
- 权益证明
- Casper the Friendly Finality Gadget (FFG)
- 智能合约
- 总结与展望